package com.cloudbroker.bcs.platform.dav.bizapi.t2service.business;

import com.cloudbroker.bcs.platform.dav.bizapi.constants.IFSFunctionIdsNew;
import com.cloudbroker.bcs.platform.dav.bizapi.service.business.customer.back.BatchImportBrokerBackForm;
import com.cloudbroker.bcs.platform.dav.bizapi.service.business.customer.vo.BatchImportBrokerListForm;
import com.cloudbroker.bcs.platform.dav.bizapi.service.business.customer.vo.BatchImportVoteListForm;
import com.cloudbroker.bcs.platform.dav.bizapi.service.business.customer.vo.BatchImportZXConfigListForm;
import com.cloudbroker.bcs.platform.dav.bizapi.service.business.upvote.back.BatchImportVoteBackForm;
import com.hundsun.jresplus.remoting.impl.annotation.Service;
import com.hundsun.jresplus.remoting.impl.annotation.ServiceModule;
import com.hundsun.jresplus.remoting.impl.annotation.ServiceParam;

/**
 * Created by zhaojp18008 on 2016/10/25.
 */
@ServiceModule
public interface BatchImportT2BizService {
    /**
     * 5071167 批量导入投顾注册
     */
    @Service(functionId = IFSFunctionIdsNew.IFSDavCustomerFuncIds.FUNC_BATCH_IMPORT_BROKER, desc = "excel批量导入投顾数据")
    public BatchImportBrokerBackForm funcBatchImportBroker(@ServiceParam("param") BatchImportBrokerListForm param);
    /**
     * 5071168 批量导入投票数据
     */
    @Service(functionId = IFSFunctionIdsNew.IFSDavCustomerFuncIds.FUNC_BATCH_IMPORT_VOTE, desc = "excel批量导入投票数据")
    public BatchImportVoteBackForm funcBatchImportVote(@ServiceParam("param") BatchImportVoteListForm param);
    /**
     * 5071196批量导入投顾配置量
     */
    @Service(functionId = IFSFunctionIdsNew.IFSDavCustomerFuncIds.FUNC_BATCH_IMPORT_FINANCE_CONFIG, desc = "excel批量导入投顾配置量")
    BatchImportVoteBackForm funcBatchImportFinanceConfig(@ServiceParam("param") BatchImportZXConfigListForm param);
}
